﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.Text;

namespace SQLTouch.Service.DataContracts
{
    [DataContract]
    public enum ColumnTypeData
    {
        [EnumMember]
        BigInt = 0,
        [EnumMember]
        Binary = 1,
        [EnumMember]
        Bit = 2,
        [EnumMember]
        Char = 3,
        [EnumMember]
        DateTime = 4,
        [EnumMember]
        Decimal = 5,
        [EnumMember]
        Float = 6,
        [EnumMember]
        Image = 7,
        [EnumMember]
        Int = 8,
        [EnumMember]
        Money = 9,
        [EnumMember]
        NChar = 10,
        [EnumMember]
        NText = 11,
        [EnumMember]
        NVarChar = 12,
        [EnumMember]
        Real = 13,
        [EnumMember]
        UniqueIdentifier = 14,
        [EnumMember]
        SmallDateTime = 15,
        [EnumMember]
        SmallInt = 16,
        [EnumMember]
        SmallMoney = 17,
        [EnumMember]
        Text = 18,
        [EnumMember]
        Timestamp = 19,
        [EnumMember]
        TinyInt = 20,
        [EnumMember]
        VarBinary = 21,
        [EnumMember]
        VarChar = 22,
        [EnumMember]
        Variant = 23,
        [EnumMember]
        Xml = 25,
        [EnumMember]
        Udt = 29,
        [EnumMember]
        Structured = 30,
        [EnumMember]
        Date = 31,
        [EnumMember]
        Time = 32,
        [EnumMember]
        DateTime2 = 33,
        [EnumMember]
        DateTimeOffset = 34,
    }
}
